
/*
 * @Author: ljkt
 * @Version: 1.0
 * @Date: 2019-04-04 14:01:15
 * @LastEditors: ljkt
 * @LastEditTime: 2023-09-13 15:48:25
 * @Description:
 */
#ifndef _Dev_PT6111_H_
#define _Dev_PT6111_H_

#ifdef DEV_PT6111_ENABLE
#define Dev_PT6111_Task_Time 100ul
#define Bat_Num_Max 7

typedef struct
{
	u16_t Bat_mV[Bat_Num_Max];
	u16_t Bat_mV_MaxHig;
	u16_t Bat_mV_MinLow;
	u8_t Balance_Index;
	u8_t FirstIsComplete;
	u16_t Ref_mV;
} s_dev_pt6111_t;
extern s_dev_pt6111_t gDev_PT6111;
extern void Dev_PT6111_Init(void);
extern void Dev_PT6111_Scan(void);
#endif
#endif
